*{
	margin: 0;
	padding: 0;
	font-family: Helvetica;
	font-size: 10px;
}

a{
	color: #61ACD6;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
a img{
	border: 0;
}

.opacity50{
	filter: alpha(opacity=50); 
	opacity: .5
}
.opacity50:hover{
	filter: alpha(opacity=100); opacity: 1
}
.center{
	text-align: center;
}

body{
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	background: url(img/bg.png) repeat-x;
}

#header{
	margin-top: 14px;
	height: 135px;
}
#header a{
	text-decoration: none;
}
#header .title{
	color: #DFDFDF;
	font-weight: bold;
	font-size: 2.1em;
	padding-top: 25px;
	height: 50px;
	float: left;
}
#header .login{
	padding-top: 25px;
	float: right;
	height: 50px;
}
#header .login .message{
	float: right;
	background: url(img/bg_head_message.png) repeat-x;
	height: 27px;
	color: #B3D6EC;
	text-align: center;
	padding: 7px 8px 0 8px;
}
#header .login .logout{
	float: right;
	margin-left: 5px;
}
#header .login .logout a{
	display: block;
	border: 3px solid #B1D5ED;
	height: 16px;
	padding: 6px 8px 0 8px;
	background: #4381A8 url(img/bg_head_logout.png) repeat-x;
	color: #FFF;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 0.9em;
}
#header .menu{
	clear: both;
	padding-top: 20px;
	list-style: none;
	list-style-image: none;
	font-weight: bold;
}

#header .menu li{
	list-style: none;
	list-style-image: none;
	float: left;
	margin-right: 6px;
}
#header .menu li a{
	display: block;
	padding: 10px 20px 0 20px;
	font-size: 1.3em;
	height: 27px;
	border-left: 3px solid #757575;
	border-top: 3px solid #757575;
	border-right: 3px solid #757575;
	background: #000;		
	color: #B3B3B3;
	
}
#header .menu li a:hover{
	
}

#header .menu li.actual a{
	border: 0;
	color: #000;
	background: #FFF url(img/bg_head_menu.png) repeat-x;
	padding-top: 13px;
	filter: alpha(opacity=100); opacity: 1
}


#body{
	padding-top: 20px;
}

#body_top{
	clear: both;
	border-bottom: 4px double #D5D5D5;
}
#body_top .title{
	float: left;
	font-size: 2em;
	font-weight: bold;
}
#body_top .description{
	margin-top: 12px;
	float: right;
	color: #AFAFAF;
	font-weight: bold;
	text-transform: uppercase;
}

#body .contenedorMenu{
	margin-top: 20px;
	background: url(img/bg_body_top_menu.gif) repeat-x center;
}
#body table.menu{
	background: #FFF;
	margin-left: auto;
	margin-right: auto;
}
#body table.menu tr{
}
#body table.menu tr td{	
}
#body table.menu a{
	font-size: 1.2em;
	display: block;
	height: 25px;
	padding: 9px 25px 0 25px;
	font-weight: bold;
	
	border: 3px solid #C8C8C8;
	background: url(img/bg_body_top_menu_enlace.png) repeat-x;
	color: #969696;
	text-decoration: none;
}
#body table.menu .actual a{	
	border: 3px solid #60ADD9;
	background: url(img/bg_body_top_menu_enlace_actual.png) repeat-x;
	color: #60ADD9;
	text-decoration: none;
}

#content{
	margin-top: 30px;
}
#content table.listado{
	width: 100%;
	text-align: left;
	border-right: 2px solid #B1CBD8;
	border-left: 2px solid #B1CBD8;
	margin: 7px 0 5px 0;
}
#content table.listado th{
	border-color: #B2D6EC;
	border-style: solid;
	border-width: 2px 0px 2px 2px;
	color: #B1CBD8;
	text-transform: uppercase;	
	padding-left: 10px;
	background: url(img/bg_table_th.png) repeat-x;
	height: 30px;
}
#content table.listado th span{
	float: left;
}
#content table.listado th span a{
	display: block;
	padding: 0;
	margin: 0;
}
#content table.listado th span a img{	
	display: block;
	margin: 0;
	padding: 0;
}
#content table.listado tbody tr td{
	color: #646464;
}
#content table.listado th:first-child{
	border-left: none;
}

#content table.listado td{
	border-color: #9AB9CD;
	border-style: dotted;
	border-width: 1px 0px 0px 1px;
	color: #B1CBD8;	
	padding-left: 10px;	
}
#content table.listado td:first-child{	
	border-left: none;
}
#content table.listado tr:first-child td{
	border-top: none;
}

#content table.listado td{
	height: 25px;
}
#content table.listado tbody tr.color2{
	background: #F2F2F2;
}
#content table.listado tbody tr.checked{
	background: url(img/bg_table_tr_active.png) !important;
}
#content table.listado tbody tr.active{
	background: url(img/bg_table_tr_active.png)  !important;
}

#content table.listado tbody tr.expired td{
	color: #EFB3BB;
}

#content table.listado tbody tr.notpublished td{
	color: #AFAFAF;	
}

#content table.listado td a img{
	margin-right: 5px;
}



#footer{
	clear: both;
	border-top: 3px solid #D5D5D5;
	/*background: url(img/bg_body_top_menu.gif) repeat-x top;*/
	margin-top: 50px;
	padding-top: 10px;
	margin-bottom: 30px;
}
#footer a{
	color: #B1B1B1;
	font-weight: bold;
	margin-right: 20px;
	text-decoration: underline;
}
#footer a:hover{
	text-decoration: none;
}

#footer .links{
	float: left;
}

#footer .information{
	float: right;
	color: #CCC;
}



#body .total{
	margin-top:5px;
	color: #7E7EAE;
}
#body .total span{
	background: #FDE6BC;
	color: #000;
	font-weight: bold;
	padding: 2px;
}

/*
Plugin Name: WP-Digg Style Paginator
Plugin URI: http://www.mis-algoritmos.com/2007/09/09/wp-digg-style-pagination-plugin-v-10/
Author: Victor De la Rocha
Author URI: http://www.mis-algoritmos.com
*/
/*CSS Digg style pagination*/
/*div.pagination {
	padding: 3px;
	margin: 3px;
	text-align:right;
	color: #DDD;
	font-weight: bold;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 0px;
	border: 2px solid #B2D6EC;
	background: #60ADDB;
	
	
	text-decoration: none; 
	color: #FFF;
}
div.pagination a:hover, div.digg a:active {
	border: 2px solid #999;
	background: #999;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 2px solid #B2D6EC;
	
	font-weight: bold;
	background-color: #B2D6EC;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;

	color: #DDD;
}*/


div.pagination {
	padding: 3px;
	margin: 3px;
	text-align:right;
	color: #DDD;
	font-weight: bold;
}

div.pagination a {
	padding: 4px 5px 4px 5px;
	margin: 0px;
	border: 1px solid #B2D6EC;
	background: #FFF;
	
	text-decoration: none;
	color: #B2D6EC;
}
div.pagination a:hover, div.digg a:active {
	border: 1px solid #60ADD9;
	color: #5399BF;
}
div.pagination span.current {
	padding: 4px 5px 4px 5px;
	border: 1px solid #5399BF;
	
	font-weight: bold;
	background-color: #5399BF;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 4px 5px 4px 5px;
	border: 1px solid #EEE;

	color: #DDD;
}

.pie_bloq{
	clear: both;
}
	
/*
#filtro{
	margin-bottom: 10px;	
}
#filtro form label{
	margin-right: 5px;
}
#filtro form input[type="text"], form select{
	border: 2px solid #B1CBD8;
	background: #EFFAFF;
	padding: 5px;
	margin-right: 10px;
}

#filtro form input[type="submit"]{
	background: #4381A8 url(img/bg_head_logout.png) repeat-x scroll 0 0;
	border: 3px solid #B1D5ED;
	color: #FFFFFF;
	font-size:0.9em;
	font-weight:bold;
	height:32px;
	padding: 0 10px;
	text-transform:uppercase;
}*/
